time-definite delivery - Turkish English Dictionary